sand washing plant - German English Dictionary